#include <stdio.h>
//定义带参数的宏，有时可以替换一些业务简单的函数
#define MAX(a,b) a>b?a:b

//调用传统函数时，需要额外分配内存
int fun(int a,int b)
{
    return a>b?a:b;
}

int main(void)
{
    int x=10,y=20,res=0;
    //可以节约内存
    //res=MAX(x,y);
    res=fun(x,y);
    printf("res=%d\n",res);
    return 0;
}